// pages/duBanTongJi/duBanTongJi.js
var app = getApp();
Page({
	data: {
		winHeight: "",//窗口高度
		currentTab: 0, //预设当前项的值
		scrollLeft: 0, //tab标题的滚动条位置
    index:0,
    all:[],
    dept:[],
    personal:[]
	},
	// 滚动切换标签样式
	switchTab: function (e) {
		this.setData({
			currentTab: e.detail.current
		});
		this.checkCor();
	},
	// 点击标题切换当前页时改变样式
	swichNav: function (e) {
    var that = this;
		var cur = e.target.dataset.current;
		if (this.data.currentTaB == cur) { return false; }
		else {
			this.setData({
				currentTab: cur
			})
		}

    wx.request({
      header: app.header(),
      url: app.globalData.url + '/supervise/statistics/getStatistics/' + cur,
      header: app.header(),
      method: "GET",
      success: function (res) {
        if (res.statusCode == 405) {
          app.getLogout();
          return;
        }
        if (res.data.status == 'success') {
          if(cur == 0){
            that.setData({
              all: res.data.result
            })
          }

          if (cur == 1) {
            that.setData({
              dept: res.data.result
            })
          }

          if (cur == 2) {
            that.setData({
              personal: res.data.result
            })
          }
          
        }
      }
    })
	},
	//判断当前滚动超过一屏时，设置tab标题滚动条。
	checkCor: function () {
		if (this.data.currentTab > 4) {
			this.setData({
				scrollLeft: 300
			})
		} else {
			this.setData({
				scrollLeft: 0
			})
		}
	},
	onLoad: function () {
		var that = this;
		//  高度自适应
		wx.getSystemInfo({
			success: function (res) {
				var clientHeight = res.windowHeight,
					clientWidth = res.windowWidth,
					rpxR = 750 / clientWidth;
				var calc = clientHeight * rpxR - 180;
				console.log(calc)
				that.setData({
					winHeight: calc
				});
			}
		});

    wx.request({
      url: app.globalData.url + '/supervise/statistics/getStatistics/'+0,
      header: app.header(),
      method: "GET",
      success: function (res) {
        if (res.statusCode == 405) {
          app.getLogout();
          return;
        }
        if (res.data.status == 'success') {
          that.setData({
            all: res.data.result
          })
        }
      }
    })
	},
	footerTap: app.footerTap
})